﻿using System;

namespace _05迭代器模式
{
    /// <summary>
    /// 抽象聚合接口
    /// </summary>
    public interface IAggregate<T>
    {
        public void Add(T obj);
        public void Remove(T obj);

        /// <summary>
        /// 获取聚合对象的迭代器
        /// </summary>
        /// <returns></returns>
        public Iterator<T> GetIterator();

    }
}
